home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / swing / JTable$AccessibleJTable$AccessibleTableHeader.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  3.1 KB  |  112 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import javax.accessibility.Accessible;
  5. import javax.accessibility.AccessibleTable;
  6. import javax.swing.table.JTableHeader;
  7. import javax.swing.table.TableCellRenderer;
  8. import javax.swing.table.TableColumn;
  9. import javax.swing.table.TableColumnModel;
  10.  
  11. class JTable$AccessibleJTable$AccessibleTableHeader implements AccessibleTable {
  12.    private JTableHeader header;
  13.    private TableColumnModel headerModel;
  14.    // $FF: synthetic field
  15.    final JTable.AccessibleJTable this$1;
  16.  
  17.    JTable$AccessibleJTable$AccessibleTableHeader(JTable.AccessibleJTable var1, JTableHeader var2) {
  18.       this.this$1 = var1;
  19.       this.header = var2;
  20.       this.headerModel = var2.getColumnModel();
  21.    }
  22.  
  23.    public Accessible getAccessibleCaption() {
  24.       return null;
  25.    }
  26.  
  27.    public void setAccessibleCaption(Accessible var1) {
  28.    }
  29.  
  30.    public Accessible getAccessibleSummary() {
  31.       return null;
  32.    }
  33.  
  34.    public void setAccessibleSummary(Accessible var1) {
  35.    }
  36.  
  37.    public int getAccessibleRowCount() {
  38.       return 1;
  39.    }
  40.  
  41.    public int getAccessibleColumnCount() {
  42.       return this.headerModel.getColumnCount();
  43.    }
  44.  
  45.    public Accessible getAccessibleAt(int var1, int var2) {
  46.       TableColumn var3 = this.headerModel.getColumn(var2);
  47.       TableCellRenderer var4 = var3.getHeaderRenderer();
  48.       if (var4 == null) {
  49.          var4 = this.header.getDefaultRenderer();
  50.       }
  51.  
  52.       Component var5 = var4.getTableCellRendererComponent(this.header.getTable(), var3.getHeaderValue(), false, false, -1, var2);
  53.       return new JTable.AccessibleJTable.AccessibleJTableHeaderCell(this.this$1, var1, var2, this.this$1.this$0.getTableHeader(), var5);
  54.    }
  55.  
  56.    public int getAccessibleRowExtentAt(int var1, int var2) {
  57.       return 1;
  58.    }
  59.  
  60.    public int getAccessibleColumnExtentAt(int var1, int var2) {
  61.       return 1;
  62.    }
  63.  
  64.    public AccessibleTable getAccessibleRowHeader() {
  65.       return null;
  66.    }
  67.  
  68.    public void setAccessibleRowHeader(AccessibleTable var1) {
  69.    }
  70.  
  71.    public AccessibleTable getAccessibleColumnHeader() {
  72.       return null;
  73.    }
  74.  
  75.    public void setAccessibleColumnHeader(AccessibleTable var1) {
  76.    }
  77.  
  78.    public Accessible getAccessibleRowDescription(int var1) {
  79.       return null;
  80.    }
  81.  
  82.    public void setAccessibleRowDescription(int var1, Accessible var2) {
  83.    }
  84.  
  85.    public Accessible getAccessibleColumnDescription(int var1) {
  86.       return null;
  87.    }
  88.  
  89.    public void setAccessibleColumnDescription(int var1, Accessible var2) {
  90.    }
  91.  
  92.    public boolean isAccessibleSelected(int var1, int var2) {
  93.       return false;
  94.    }
  95.  
  96.    public boolean isAccessibleRowSelected(int var1) {
  97.       return false;
  98.    }
  99.  
  100.    public boolean isAccessibleColumnSelected(int var1) {
  101.       return false;
  102.    }
  103.  
  104.    public int[] getSelectedAccessibleRows() {
  105.       return new int[0];
  106.    }
  107.  
  108.    public int[] getSelectedAccessibleColumns() {
  109.       return new int[0];
  110.    }
  111. }
  112.